const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  lintOnSave: false,
  devServer: {
    port: 8085, //设置项目端口号这是vue项目端口
    host: "0.0.0.0", //允许所有的主机访问当前项目
    proxy: {

      [process.env.VUE_APP_BASE_API]: {
        //正则匹配到以这个开头的时候 就用代理
        target: "http://localhost:9528", // 指向的是目标服务器
        changOrigin: true, //允许跨域
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: '',
        },
      },

      [process.env.VUE_APP_CHATGPT4_BASE_API]: {
        //正则匹配到以这个开头的时候 就用代理
        // target: "https://u180283-8cf6-13b0f7a2.westb.seetacloud.com:8443", // 指向的是目标服务器
        target: 'http://124.221.46.95:3000/tphychat/',
        changOrigin: true, //允许跨域
        pathRewrite: {
          ['^' + process.env.VUE_APP_CHATGPT4_BASE_API]: '',
        },
      },

      [process.env.VUE_APP_CHATGPT4_ASSISTANT_API]: {
        //正则匹配到以这个开头的时候 就用代理
        target: 'http://127.0.0.1:8133',
        headers: {
          'Content-Type': 'application/json'
        },
        ws: true,
        changOrigin: true, //允许跨域
        pathRewrite: {
          ['^' + process.env.VUE_APP_CHATGPT4_ASSISTANT_API]: '',
        },
      },

    },
    // proxy:'http://123.57.5.73:9528'
  }
})
